.calender-detail-head{
    margin-top: 20px;
}
.calendar-details-time{
    margin-top: 20px;
}
.calendar-btn-color{
    color: #ffffff;
    background: #47BFAC;
}
.calendar-date-style{
    /*float: left;*/
    display: inline;
    width: 160px;
    margin-right: 165px;
    border-radius: 5px!important;
    border-color: #53C1AF;
    margin-bottom: 10px;
    height: 30px;
    margin-top: -5px;
}


.join-per:nth-of-type(1) {
    /*margin-left: 20px;*/
}
.join-per {
    height: 74px;
    width: 10px;
    font-size: 12px;
    color: black;
    margin-right: 45px;
}

.join-per img {
    width: 43px;
    height: 43px;
    /*margin-left: 7px;*/
    overflow: hidden;
    border-radius: 100%;
    margin-left:0;
    margin-top:-2px
}
.join-per span {
    margin-top: 5px;
    text-align: center;
    display: block;
}
.join-per-p
{
    width: 43px;
    height: 43px;
    text-align: center;
    line-height: 43px;
    /*background: #eceff4;*/
    color: #abb7be;
    cursor: pointer;
    margin-left: 7px;
    border-radius: 100%;
    margin-top: 5px;
}
/*.join-per-p img.closeImg:first-child{*/
  /*display: none;*/
/*}*/

.addJoin{
    width: 43px;
    height: 43px;
    text-align: center;
    line-height: 43px;
    background: #eceff4;
    color: #abb7be;
    cursor: pointer;
    margin-left: 7px;
    border-radius: 100%;
    margin-top: 5px;
}
#Zhixinxiezhu{
    width: 43px;
    height: 43px;
    text-align: center;
    line-height: 43px;
    background: #eceff4;
    color: #abb7be;
    cursor: pointer;
    margin-left: 7px;
    border-radius: 100%;
    margin-top: 5px;
}

.join-per-p-my
{
    width: 43px;
    height: 43px;
    text-align: center;
    line-height: 43px;
    /*background: #eceff4;*/
    color: #abb7be;
    margin-left: 7px;
    border-radius: 100%;
    margin-top: 5px;
}
.add-join-per-p
{
    width: 43px;
    height: 43px;
    text-align: center;
    line-height: 43px;
    background: #eceff4;
    color: #abb7be;
    cursor: pointer;
    margin-left: 7px;
    border-radius: 100%;
    margin-top: 5px;
}

.LawyerAddBody3
{
    position: absolute;
    right: -287px;
    bottom: 6px;
    width: 240px;
    padding: 10px;
    border: 1px solid #e0e8ec;
    background: #fff;
    box-shadow: 0 2px 3px #e2e9ed;
    min-height: 230px;
}
.LawyerAddBody3 .arrowicon
{
    display: inline-block;
    width: 17px;
    height: 16px;
    position: absolute;
    left: -8px;
    bottom: 36px;
    background: url("../img/arrowboxicon.png");

}
.LawyerAddBody3 .LawyerList
{
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 10px;
}
.LawyerAddBody3 .LawyerList li
{
    float: left;
    width: 50%;
    padding:0 20px ;
    margin-bottom: -1px;
}
.LawyerAddBody3 .LawyerList li a{
    display: block;
    text-align: center;
    padding: 3px 0;
    color: #a9a9a9;
}
.LawyerAddBody3 .LawyerList li.active a{
    border-bottom: 2px solid #5dc2ae;
    color: #5dc2ae;
}
.LawyerAddBody4
{
    position: absolute;
    right: -391px;
    bottom: 64px;
    width: 240px;
    padding: 10px;
    border: 1px solid #e0e8ec;
    background: #fff;
    box-shadow: 0 2px 3px #e2e9ed;
    min-height: 230px;
}
.LawyerAddBody4 .arrowicon
{
    display: inline-block;
    width: 17px;
    height: 16px;
    position: absolute;
    left: -8px;
    bottom: 36px;
    background: url("../img/arrowboxicon.png");

}
.LawyerAddBody4 .LawyerList
{
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 10px;
}
.LawyerAddBody4 .LawyerList li
{
    float: left;
    width: 50%;
    padding:0 20px ;
    margin-bottom: -1px;
}
.LawyerAddBody4 .LawyerList li a{
    display: block;
    text-align: center;
    padding: 3px 0;
    color: #a9a9a9;
}
.LawyerAddBody4 .LawyerList li.active a{
    border-bottom: 2px solid #5dc2ae;
    color: #5dc2ae;
}


.Add-close-cy
{
    position: absolute;
    right: 15px;
    width: 12px;
    height: 12px;
    /*background: url("../img/lawyer-close-calendar.png");*/
    /*background: url("../img/closeicon.png");*/
    cursor: pointer;
    z-index: 99;
}

.dateTimeDiv input{
  border-radius: 5px!important;
  margin-left:20px
}
/*日历布局 样式更改*/
.fc-left{
  margin:10px 0 0 30px;
}
.fc-prev-button{
  width:36px;
  height:36px;
  background: #ECECEC;
  border-radius: 3px;

}
.fc-next-button{
  width:36px;
  height:36px;
  background: #ECECEC;
  border-radius: 3px;
}
.fc-today-button{
  width:78px;
  height:36px;
  background: #ECECEC;
  border-radius: 3px;
  font-size: 16px;
  color: #666666;
  font-weight: bold;
  letter-spacing: 1.5px;
}
.fc-center>h2{
  font-size: 24px;
  color: #636363;
  letter-spacing: 2.25px;
  font-weight: bold;
}
.fc-center{
  margin-top:10px;
}
.fc-right{
  margin:10px 120px 0 0;
}
.fc-agendaDay-button{
  width:100px;
  height:36px;
  border: 1px solid #01BEB8;
  background:#fff;
  border-radius: 3px;
  font-size: 14px;
  color: #01BEB8;
}
.fc-month-button{
  width:100px;
  height:36px;
  color: #01BEB8;
  background:#fff;
}
.fc-state-active{
  background: #01BEB8;
  color:#fff;
}

